home *** CD-ROM | disk | FTP | other *** search
/ Software Vault: The Diamond Collection / The Diamond Collection (Software Vault)(Digital Impact).ISO / cdr18 / heredm3.zip / DEHACKED.TXT < prev    next >
Text File  |  1995-02-25  |  7KB  |  181 lines

  1.                 DeHackEd v2.3
  2.                  By Greg Lewis (Tree)
  3.                    gregl@umich.edu
  4.  
  5.   DeHackEd is capable of heavily restructuring the way Doom works.  Peruse
  6. various data tables in the Doom exe file, and modify them at will.  Make
  7. fireballs invisible, make missiles do 2000 points of damage, make demons
  8. float!  Edit the Ammo tables to help your struggling Marine with more
  9. ammo.  Edit the Frame tables, and create new looking items, or extra-fast
  10. shooting weapons.  And save your changes in patch files to distribute to
  11. your friends.  Create new types of deathmatches, with plasma "mines" and 
  12. super-fast wimpy rockets.  Wad developers can modify monster types to 
  13. distribute with their levels...  great new possibilities!
  14.  
  15.   [ sales mode off  :-]
  16.  
  17.   This will probably be the last version of DeHackEd I write.  I intended
  18. to stop after version 2.2, but because Id released a new Doom version
  19. (and I had a few tricks to program yet) I decided to release 2.3.  Hope-
  20. fully now I am done, for I have other things to do than sit down and pick
  21. apart exe files.  =-}  If you want to work on DHE yourself, I can send 
  22. you the source code (see my note on source code further down).  So, until
  23. next time (Quake?), happy Dooming.
  24.  
  25.  
  26.   Several patch files have been included, including the latest version
  27. of the ever popular super-rapid-fire weapons patch.  A complete list of
  28. patch files is included below.  If you think you're tough, I recommend
  29. trying the TURBO.DEH patch, and seeing how your reflexes REALLY are!  Or,
  30. if you are a deathmatch maniac (or just a sucker for single-player pain), 
  31. load up the DMARMY2.DEH patch.  It's specifically designed so that you
  32. have a hard time guessing who is a human and who is undead!
  33.  
  34.  
  35.   Files in this release:
  36.     DEHACKED.EXE    - The executable file, version 2.3
  37.     DEHACKED.INI    - The preferences file, should be in the
  38.               same directory as dehacked.exe
  39.     DEHACKED.HLP    - A reference guide on using DeHackEd, with
  40.               detailed descriptions of the editing screens
  41.     DEHACKED.TXT    - This file, mostly product information
  42.     DHEFUN11.TXT    - "Fun with DeHackEd" v1.1, a small tutorial
  43.               type document with fun and easy hacks
  44.     DMARMY2.DEH     - Intended for deathmatch, this patch turns
  45.               monsters into Marine look-alikes
  46.     FUN_2.DEH       - A patch file showing Fun with DeHackEd tricks
  47.     README.TXT      - Important start-up information
  48.     SAMPLE.DEH      - Demonstration/description of the new text
  49.               format patch files
  50.     SUPRWEP7.DEH    - The latest super-weapons patch
  51.     TURBO.DEH       - Turbo Doom... not for the faint of heart!
  52.  
  53.  
  54.  
  55.   Disclaimer:  the author is NOT responsible for any damage, corrupting,
  56. or trashing of the Doom exe file that this program causes, and assumes
  57. no responsibility in the case of any legal action.
  58.  
  59.  
  60.   I've released this program to the public domain without requiring
  61. a registration fee for a "registered" version.  However I have put quite
  62. a chunk of time into this program, and I would appreciate any donations
  63. that you are willing to send.  I estimate a suitable sum to be about $10
  64. for my efforts.  My snail-mail address is:
  65.     Greg Lewis
  66.     1205 Sylvan Lane
  67.     Midland, MI  48640
  68.  
  69.  
  70.   There was a stir about DeHackEd a few months ago in several Doom forums, 
  71. newsgroups, and the like.  If you plan on creating any large masterpieces 
  72. that use DeHackEd patches and which you wish to distribute, keep in mind 
  73. that iD's legal department considers such patches illegal, and a breach of 
  74. their software license and copyright.  Further conversations show that Id 
  75. is unlikely to mind much, but just remember that you should think twice
  76. before major distribution of patches, since the law's on iD's side.
  77.  
  78.  
  79.   If you are interested in the code for this program, I would be more 
  80. than happy to email you a copy of it.  Just drop me an email message at
  81. the address listed at the top of this file and I'll send it your way.
  82. DeHackEd is written in Borland C++ v3.1, although it is 95% straight C
  83. code.
  84.  
  85.  
  86. Where to find this file:
  87.     FTP:  The current Doom FTP site (ftp.cdrom.com at the moment)
  88.           in pub/idgames/utils/exe_edit
  89.     BBS:  Game Palace BBS, (305) 587-4258
  90.           Wolverine BBS, (517) 695-9952
  91.  
  92.  
  93.   Special thanks also go out to the following people, without whose help
  94. DeHackEd would not exist.  Thanks a lot for your help, and if I've missed 
  95. you on this list, just let me know and I'll fix it immediately.
  96.  
  97.   iD (idsoftware.com)
  98.       For writing Doom, so I could blow the last year on it.
  99.   Matt Fell, (msfell@aol.com)
  100.       Many thanks for the great Doom exe specs, from which DeHackEd 
  101.       was born!
  102.   Elias "Caveman" Papavassilopoulos (ep104@cus.cam.ac.uk)
  103.       For some down-n-dirty messing with the Doom exe file, to find
  104.       a few of the more technical details.
  105.   Bill Neisius (bill@solaria.hac.com)
  106.       Gave invaluable help with the sound code, which just plain
  107.       wouldn't work without his help (still iffy for that matter).
  108.   Dan Lottero (dlottero@acs.bu.edu)
  109.       For writing the "Fun with DeHackEd" text file, and helping in
  110.       finding additional unknowns.
  111.   Jason Gorski (al700@freenet.carleton.ca)
  112.       For some great help in finding new information when there were
  113.       many "unknowns".
  114.   Keenan Wilkie (darkstar@iglou.com)
  115.       For finding more info I didn't know.
  116.   Tomasz Kozera (jakfrost@pipeline.com)
  117.       For finding bit #5 for me.
  118.  
  119.  
  120. Version 2.3:
  121.     Revised text patch format
  122.     Better exe structure (doomhack.exe file)
  123.     Support for Doom 1.9
  124.     Sound that works... maybe?
  125.     Better "Go-to" for any screen
  126.     Many sundry code tweaks
  127.  
  128. Version 2.2:
  129.     Mouse support!
  130.     Command line merging
  131.     Compatibility with Doom 2 v1.7a
  132.     Greater patch file compatibility
  133.     One more bit found (#5)
  134.     Various minor code tweaks
  135.  
  136. Version 2.1:
  137.     Semi-working sound playback.
  138.     Fixed the 'm'erge function, so now it actually WORKS (er,
  139.       well, for Doom 1.666 at least)
  140.     Added compatibility with (some versions of?) Doom 2.
  141.  
  142. Version 2.0:
  143.     A Frame viewer.
  144.     Text data editing
  145.     Multiple patch loading
  146.     More robust input functions.  ESC will get out of entering 
  147.       basically any input.
  148.     Cool windows, arrow keys to move around the fields, a
  149.       *much* improved interface overall.
  150.     A dehacked.ini file for paths and filenames.
  151.     New 'j'ump command, to jump to the current information in another
  152.       table.
  153.     New patch file format, incompatible with old format.
  154.     Allows sound/sprite editing.
  155.  
  156. Version 1.3:
  157.     Added new Thing information, to replace '?'s and unknowns
  158.     Command line options for patching (batch files!)
  159.     Frame editing (not all fields, only the "important" ones...)
  160.     Copy command, with "Clipboard"
  161.     Sprite table viewer (whoopie.)
  162.     Slight redesign of keys, display, etc.
  163.     Less buggy in general than 1.2
  164.  
  165. Version 1.2:
  166.     Patch files now available
  167.     New Ammo editor
  168.     Fixed the 'e' thing on the help screen (Thanks to the 2,000,000
  169.         people who pointed it out!)
  170.     Added new bit information, bits 12, 15, 26, and 27
  171.     Fixed "bit" bugs *again*
  172.     New Frame and Sound table viewers
  173.     New Thing (list-type) table viewer
  174.  
  175. Version 1.1:
  176.     New Bit Editor.
  177.     Width/height bugs fixed.
  178.  
  179. Version 1.0:
  180.     The first thing!
  181.